#sl-customer{
	display: inline-block;
	/*position: absolute;
	left: 220px;
	top: 160px;*/
	padding: 3px 0;
}
#sl-customer span{
	color: #4383b4;
}
#sl-customer select{
	width: 80px;
	height: 25px;
}
.signdiv{
	margin-top: 10px;
	padding-left: 20px;
	background-color: #dff0d8;
	border:1px solid #D6E9C6;
	height: 50px;
	color: #468847;
	font-size: 14px;
	line-height: 50px;
}
.signdiv>span{
	font-weight: bold;
	color: #69aa46;
}
.signdiv>i{
	color: #69AA46;
}
#close{
	cursor: pointer;
}
#close i{
	float: right;
	margin-right: 30px;
	line-height: 50px;
	font-size: 18px;
	color: #B2C0AD;
}
.main-div{
	/*border-bottom: 1px solid #ddd;*/
	/*border: 1px solid red;*/
	display: flex;
}
/*echarts图表*/
#echarts-div{
	flex: 1;
	margin: 10px 0 0 0;
	/*border: 1px solid #e3e3e3;*/
}
#chart-month,#chart-week,#chart-day{
	width: 100%;
	/*height: 100%;*/
	border: 1px solid #e3e3e3;
	display: none;
}
#chart-month{
	display: block;
}
#echarts-div>span{
	display: inline-block;
	text-align: center;
	width: 40px;
	padding: 4px 5px;
	background: #ccc;
	border-right: 1px solid #aaa;
	float: right;
	cursor: pointer;
}
/*#echarts-div span:hover{
	background: #00A4AC;
	border-bottom: none;
}*/
/*报错列表*/
.admin h4{
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	font-weight: lighter;
	padding-left: 5px;
}
.admin h4 a{
	color: #4383b4;
}
.admin h4 i{
	color: #FF892A;
}
.error-div{
	flex: 1;
	margin: 10px 0 0 20px;
	border: 1px solid #DDD;
	overflow-y: auto;
}
.error-div i{
	color: #478fca;
	padding-right:5px;
}
.error-table{
	width: 100%;
	text-align: left;
	color: #393939;
	font-size: 13px;
	border-spacing: 0;
	border-collapse: collapse;
}
.error-table tbody{
	overflow-x: hidden;
	overflow-y:auto;
	display:block;
	position:absolute;
}
.error-table tbody tr{
	display: table;
	width: 100%;
}
.error-table thead tr{
	background: #ccc;
	color: #438EB9;
	font-weight: bold;
}
.error-table th,.error-table td{
	width: 20%;
	padding-left: 5px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #DDDDDD;
	border-top: 0;
	border-left: 0;
}
.error-table th:last-child,.error-table td:last-child{
	text-align: center;
}
.error-table tr:nth-child(even){
	background: #F9F9F9;
}
/*.error-tbody tr:hover{
	background: #438EB9!important;
	color: #fff;
}*/
.btn{
	background: #21afda;
	color: #fff;
	border-width: 0;
	padding-left: 5px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
}
.btn:hover{
	background: #ff5b5b ;
}
.error-num{
	display: inline-block;
	height: 22px;
	padding: 0px 6px;
	background: #d15b47;
	color: #fff;
}
.lable-danger{
	background-color: #d15b47;
	color:#fff;
}
/*外出维护人员*/
.outMaintainer{
	width: 100%;
	margin-top: 10px;
	/*border: 1px solid yellow;*/
}
.outMaintainer table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	text-align: left;
}
.outMaintainer table th,.outMaintainer table td{
	width: 12%;
	border: 1px solid #ddd;
	padding-left: 10px;
	height: 35px;
	font-size: 15px;
}
.outMaintainer table th:last-child,.outMaintainer table td:last-child{
	width: 28%;
}
.outMaintainer table th{
	border-bottom: 0;
	background: #ccc;
	color: #438EB9;
	padding-left: 5px;
}
.outMaintainer-tbody tr:nth-child(odd){
	background: #F9F9F9;
}
.outMaintainer i{
	color: #69AA46!important;
	padding: 0 5px 5px 3px;
}
.outMaintainer table th i{
	color: orange!important;
}
.outMaintainer-tbody{
	border-right: 1px solid #ddd;
	width: 100%;
	overflow-x: hidden;
	overflow-y:auto;
	display:block;
	position:absolute;
}
.outMaintainer-tbody tr{
	display: table;
	width: 100%;
}
.outMaintainer-tbody tr:hover{
	background: #438EB9!important;
	color: #fff;
	cursor: pointer;
}
/*商城*/
.set-info{
	position: absolute;
	right: 0px;
	top: 90px;
	width: 60px;
	height: 50px;
	line-height: 50px;
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
	background: #FFD8A1;
	cursor: pointer;
}
.mall{
	display: none;
	width: 90px;
	margin-right: 5px;
	color:#000;
	font-size: 15px;
}
.set-info:hover{
	background: #ffb44b;
	width: 150px;
}
.set-info i{
	font-size: 25px;
	color: #FF4400;
	margin-right: 5px;
	margin-left: 15px;
	position: relative;
	top: 2px;
}
.float-right{
	right: 60px;
}